activities
latest
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
用户界面自动化活动
Last updated 2024年8月13日

最佳实践

不再需要终端会话时将其关闭

使用“输出连接”/“现有连接”属性时,请确保当工作流/流程不再需要“终端会话”时将其关闭。

让“终端会话”保持打开状态可能会对性能和其他终端会话的执行产生不利影响。

要正确关闭先前保存的终端会话,请在工作流中添加一个新的终端会话(正文为空),该会话具有以下属性:
  • 关闭连接:“True”。
  • 现有连接:包含已保存会话的 TerminalConnection 变量。

避免对 IBM EHLLAPI 提供程序使用“输出连接”/“现有连接”属性

避免将“输出连接”/“现有连接”属性与 IBM EHLLAPI 提供程序结合使用。

这些选项用于确保工作流之间的连接持久性。

由于连接已在终端模拟器中保留,因此不需要第二层暂留。此外,这还可以避免必须执行额外的步骤来关闭连接(如上所述)。

避免在其他终端会话中嵌套终端会话

避免使用嵌套在另一个“终端会话”活动中的“终端会话”活动。

这也适用于间接嵌套,例如从“终端会话”主体调用包含具有相同连接的“终端会话”的工作流,或调用包含具有相同连接的“终端会话”的库函数。

避免使用基于字段的活动

避免使用基于字段的活动,例如“获取字段”/“设置字段”。屏幕是否或如何拆分为多个字段并不总是很清楚,这可能会导致混淆。

由于使用的 API 不同,不同的提供程序可能会以不同的方式拆分同一屏幕。

使用模仿人类操作的方法会更安全,例如组合使用“移动光标”或“发送控制键 = Tab”活动,然后再使用“发送键”活动,以将数据发送到屏幕。

要从屏幕中检索数据,请使用“获取屏幕区域”或“获取指定位置的文本”活动。

使用“等待屏幕文本”活动

使用“等待屏幕文本”活动,确保在对正确的屏幕执行任何操作之前屏幕已加载。

使用“获取屏幕区域”活动

要从屏幕中提取 DataTable 格式的表格数据,请对包含表格的屏幕部分使用“获取屏幕区域”活动。

使用此活动的输出作为 UiPath.System.Activities 包中“生成数据表”活动的输入。

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。